const fs = require("fs");
//2. 重构一下rmdir方法，实现在调用rmdir完成递归目录删除
function rmdir(dir){
    let arr = fs.readdirSync(dir); 
    for(var i in arr){
        //读取文件信息，以便于判断是否是一个文件或目录
        var stats=fs.statSync(dir+'/'+arr[i]);
        if(stats.isFile()){
            fs.unlink(dir+"/"+arr[i],err=>{});
        }else{
            rmdir(dir+'/'+arr[i]);
        }
    }
    fs.rmdirSync(dir);
}
rmdir("dir1");